@charset "utf-8";
/* CSS Document */

/* 全局样式 */
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd,em { margin: 0; padding: 0; border: 0; }
body { font-size: 12px; font-family: '\65B0\5B8B\4F53', '\5B8B\4F53', Verdana; background:#f3f3f3;}
ul, ol { list-style-type: none; }
select, input, img { vertical-align: middle; outline: none; }
a{text-decoration: none; outline: none;}
html { overflow-x: hidden; }
.clearfix:after { content: ""; display: block; clear: both; }
.clearfix { zoom: 1; }
.fl { float: left; }
.fr { float: right;}

.main-container{width:1140px; min-height:650px; margin:0 auto; overflow:hidden;}
.search-logo{width:321px; height:60px; margin:210px auto 50px auto;}
.search-from{width:620px; height:38px; margin:0 auto; background:#FFF;}
.search-from form{width:620px; height:38px;}
.search-text-con{width:535px; height:38px; background:url(../images/search_bg.gif) no-repeat; float:left;}
.search-text{ display:block; width:525px; height:30px; line-height:30px; float:left; margin:3px 5px; border:0 none; outline:0 none; font-family:'Microsoft Yahei'; font-size:14px;}
.search-btn-con{width:85px; height:38px; float:left;}
.search-btn{width:85px; height:38px; line-height:38px; cursor:pointer; border:0px; background-color:#d6000f;font-family:'Microsoft Yahei'; font-size:18px;color:#f3f3f3;}

.con-l{width:820px; /*overflow:hidden;*/ float:left;}
.con-r{width:300px; overflow:hidden; float:right;margin-top: 100px;}

.search-type{width:100%; margin-top:20px; margin-bottom:20px; overflow:hidden;}
.search-type li{font-family:'Microsoft Yahei'; font-size:18px; color:#333; float:left; cursor:pointer; margin-right:22px; letter-spacing:1px;}
.search-type li:hover{color:rgb(153, 0, 0);}
.search-from2{width:100%; height:40px; margin-bottom:12px;}
.search-from2 form{width:820px; height:32px;}
.search-text-con2{width:718px; height:32px; background: #fff; float:left;border: 1px solid #e2e2e2;}
body .search-text2{ display:block; width:708px; height:26px; line-height:26px; float:left; margin:3px 5px; border:0px; outline:none; font-family:'Microsoft Yahei'; font-size:14px;}
.search-btn-con2{width:102px; height:32px; float:left;}
body .search-btn2{width:102px; height:32px; line-height:32px; cursor:pointer; border:0px; background-color:#4aca6d;font-family:'Microsoft Yahei'; font-size:16px;color:#f3f3f3;}
.search-list-con{width:100%; background-color:#fff; overflow:hidden; margin-top:0px; padding-bottom:15px; padding-top:5px;}
.search-list{width:780px; overflow:hidden; margin:30px 20px 10px 20px;}

.search-list dt{font-family:'Microsoft Yahei'; font-size:16px; line-height:20px; margin-bottom:7px; font-weight:normal;}
.search-list dt a{color:#2981a9;}
.search-list dt a em{ font-style:normal; color:#cc0000;}

.search-list .author-time{color: #666666;font-family: "microsoft yahei";font-size: 14px;margin-bottom: 3px;}
.search-list .author-time a{color:#2981a9;}
.search-list .search-detail{font-size:14px; color:#666666;margin-bottom:5px; font-family: microsoft yahei;line-height:22px;overflow: hidden;}
.search-list .search-detail em{font-style:normal; color:#cc0000;}
.search-list .search-link{font-size:12px;font-family:Arial;margin-bottom:5px;}
.search-list .search-link a{color:#5f980b;}

.search-list .search-replay{margin-bottom:5px; }

.search-list .search-replay .replay{font-size:12px; color:#999999;font-family:Arial;}
.search-list .search-replay .ding{padding-left:25px; background:url(../images/ding.png) 10px -2px no-repeat; font-size:12px; color:#999999;font-family:Arial;}
.search-list .search-replay .source{padding-left:27px; background:url(../images/ding.png) 10px -23px no-repeat; font-size:12px; color:#999999;font-family:Arial;}
.search-list .search-replay .link{padding-left:27px; background:url(../images/ding.png) 10px -45px no-repeat; font-size:12px; color:#999999;font-family:Arial;}
.search-list .search-replay .discuss{padding-left:28px; background:url(../images/ding.png) 10px -68px no-repeat; font-size:12px; color:#999999;font-family:Arial;}
.search-list .search-replay .like{padding-left:28px; background:url(../images/ding.png) 10px -91px no-repeat; font-size:12px; color:#999999;font-family:Arial;}


.relation-search{width:820px; overflow:hidden; margin-bottom:15px;}
.relation-search p{font-family:'Microsoft Yahei';font-size:14px;color:#333333; margin-bottom:5px;}
.relation-search p em{font-style:normal; color:#cc0000;}
.relation-search ul{width:820px; overflow:hidden;}
.relation-search ul li{float:left;font-family:'Microsoft Yahei';font-size:12px; width:220px;margin:0 53px 5px 0;}
.relation-search ul li a{color:#2981A9;}

.adv{width:300px; height:127px; margin-top:116px;}
.common-box{width:300px; background-color:#fff; overflow:hidden; margin-top:20px;}
.common-box h3{font-family:'Microsoft Yahei';font-size:18px; color:#333; font-weight:normal; margin-left:20px; margin-top:15px;}

.source-list{ width:300px; margin-left:20px; overflow:hidden; margin-top:20px; margin-bottom:10px;}
.source-list dl{width:73px; height:102px; margin-right:20px; float:left;}
.source-list dt{width:73px; height:70px; float:left;}
.source-list dd{width:73px; height:28px; text-align:center; line-height:28px; float:left; font-family:Arial; font-size:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.source-list dd a{color:#333333;}

.relation-pos{width:260px; overflow:hidden; margin-left:20px; margin-top:20px; margin-bottom:20px;}
.relation-pos li{ font-size:12px; margin-bottom:5px;}
.relation-pos li a{ color:#2981a9;}

.relation-project{width:260px; overflow:hidden; margin-left:20px; margin-top:20px; margin-bottom:20px;}
.relation-project li{ font-size:12px; margin-bottom:5px;}
.relation-project li a{ color:#2981a9;}

.search-addition-con{width:640px; overflow:hidden; position:absolute; left:0px; top:35px;}
.search-addition{width:100%; font-size:14px; height:20px; line-height:20px; font-family:Arial;}
.search-addition em{ display:block;height:20px; float:left; padding-right:4px; padding-left:3px; margin-top:4px;}
.search-addition em input{ margin:0px; margin-bottom:2px;}
.search-addition span{display:block;height:20px; line-height:20px; float:left; padding-right:13px; font-size:12px;}

.pointout{font-family:'Microsoft Yahei';font-size:14px; color:#333; margin-top:15px; margin-bottom:5px;}
.associate{width:100%; background-color:#fff; overflow:hidden;}
.associate ul{ margin:20px; overflow:hidden;}
.associate ul li{font-family:'Microsoft Yahei';font-size:16px; margin-bottom:10px;}
.associate ul li a{color:#2981a9;}
.csdn-toolbar .logo .img {background: none;}
.csdn-pagination{ float:right; margin-right:5px;}


textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #FFFFFF;
    border:0 none;
    outline:0 none;
    box-shadow: none;
    transition: none;
}

input[type="text"]:focus{outline:none;box-shadow: none;}


select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    padding: 0;
    vertical-align:inherit;
}

body{ background-color:#f3f3f3;}
body .search-btn2 {background-color: #4aca6d;}

.adv {
    height: 127px;
    margin-top: 137px;
    width: 300px;
}

.common-box h3 {

    margin-top: 3px;
}

.source-list {
    margin-top: 6px;

}

.relation-pos {
    margin-top: 6px;
}

.relation-pos li{font-family:'\5B8B\4F53';}


.relation-project {
    margin-top: 6px;
}

.relation-project li {
    font-family:'\5B8B\4F53';
}



.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    /*background-color: #CC0000; */
    color: #FFFFFF;
}

.btn {
	border-radius: 0px;
}

.btn-xs {
    border-radius: 0;
}


select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {

    border-radius: 0px; 
    margin-bottom: 0px;

}
.csdn-pagination .btn {
    font-family: "Helvetica","Tahoma, Arial","sans-serif";
    font-size: 12px;
}
.csdn-toolbar .logo .img {
    background: url(../images/f_name.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.search-suggest{width:533px; overflow:hidden; background-color:#fff; border:1px solid #DDDDDD; border-top:0px; position:absolute; left:50%; top:408px; display:none; margin-left:-310px; z-index:1000;}
.search-suggest li{ height:30px; line-height:30px; padding-left:5px;font-family:'Microsoft Yahei'; font-size:14px;}

.search-suggest2{width:613px; overflow:hidden; background-color:#fff; border:1px solid #DDDDDD; border-top:0px; position:absolute; left:0;  display:none; z-index:1000;}
.search-suggest2 li{ height:30px; line-height:30px; padding-left:5px;font-family:'Microsoft Yahei'; font-size:14px;}


.add-tag-con{background-color:#fff; border:1px solid #e2e2e2; margin-top:0px; margin-bottom:10px; padding:15px 0px;}
.add-tag-con h3{margin:0px 17px;}
.add-tag-con h3 a{font-family: Arial,'Microsoft Yahei';font-size:18px; font-weight:bold;color:#2981a9;}
.add-tag-con h3 span{ color:#d32222;}
.add-label{ background-color:#2981a9; border-radius:7px; font-size:12px; color:#fff; text-align:center; padding:1px 7px; font-weight:normal; font-family:'\5B8B\4F53';}


.person-list dt{font-family:'Microsoft Yahei'; font-size:16px; line-height:20px; margin:0 20px 7px; font-weight:normal;}
.person-list dt a{color:#2981a9;}
.person-list dt a em{ font-style:normal; color:#cc0000;}
.person-list{border-bottom:0px solid #eeeeee;overflow:hidden; padding-bottom:10px; margin-bottom:10px; margin-top:10px;}
.person-list .person_pic{width:90px; float:left; overflow:hidden; margin-left:20px;}
.person-list .person_pic img{width:75px; height:75px; float:left; display:block}
.person-list .person_pic a{width:75px; height:22px; line-height:22px; display:block; float:left; text-align:center; color:#fff; margin-top:5px;font-family:"microsoft yahei"; background-color:#ececec; color:#333;}
.person-list .person_pic a .add_icon{display:inline-block;width:9px; height:9px; background:url(../images/add.png) no-repeat; padding-right:13px;}
.person-list .person_pic b{font-weight:normal;}
.person-list .person_pic a .hasfocus_icon{display:none;}
.person-list .person_pic a span{display:none;}
.person-list .person_pic a strong{display:none;}

.person-list .person_pic .has_focus{background-color:#c7c7c7; color:#fff;}
.person-list .person_pic .has_focus b{display:none;}
.person-list .person_pic .has_focus .add_icon{display:none;}
.person-list .person_pic .has_focus .hasfocus_icon{width:11px; height:8px; background:url(../images/duigou.png) no-repeat; display:inline-block; padding-right:13px;}
.person-list .person_pic .has_focus span{display:inline-block;}
.person-list .person_pic .has_focus:hover{background-color:#9e9e9e;}

.person-list .person_pic .has_focus:hover strong{display:inline-block; font-weight:normal;}
.person-list .person_pic .has_focus:hover .hasfocus_icon{display:none;}
.person-list .person_pic .has_focus:hover span{display:none;}
.person-list .singup_detail{font-family:"microsoft yahei"; color:#333; line-height:18px; margin-bottom:4px; margin-right:20px; max-height:40px; overflow:hidden; font-size:14px; line-height:22px;}
.person-list .singup_detail span{color: #666;}
.person-list .person_pic a:hover{text-decoration:none;}

.person-list .singup_boke{font-family:"microsoft yahei"; color:#333; font-size:14px; line-height:22px; margin:5px 0;}
.person-list .singup_boke a{color:#428bca;}
.person-list .singup_boke span{color:#666;}


.topadv{width:1170px; overflow:hidden; margin:0px auto 0;}
.rightadv{width:300px; height:250px; margin-top:20px;}

/* 课程course */
.course_pic{width:165px; height:100px; float:left; margin-top:5px;}
.course_pic img{width:150px; height:100px;}
.course_search_detail {height: 62px;overflow: hidden;}
.class-so-a a:link, .class-so-a a:visited, .class-so-a {
    color: #333 !important;
    text-decoration: none;
}
.class-so-a a:hover, .class-so-a a:focus {
    color: #005580 !important;
    text-decoration: none;
}
.class-so-span {
    color: #333 !important;
    float: none;
}

.search-list dt .sol_p_btn{
    display: none;  /*zw*/
    float : right;
    /*display: inline-block;*/  /*zw*/
    width: 84px;
    height: 25px;
    line-height: 23px;
    border: 1px solid #c5dec1;
    box-sizing: border-box;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
}
.search-list dt .sol_p_btn i{
    margin-right: 5px;
}

#pieceCode{
  color:red;
}
.banner-l{
  width:960px;
  height:90px;
  background-color:#fff;
  border: 1px solid #e2e2e2;
  margin:0 auto;
  overflow:hidden;
  text-align:center;
}
.banner-l .banner{
  color: #bebebe;
  font-weight: 500;
  font-size: 24px;
  line-height: 90px;
}
.banner-r{
  width: 100%;
  height: 130px;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
}
.banner-r{
  margin-top:20px;
}
.banner-r .banner{
  color: #bebebe;
  font-weight: 500;
  font-size: 24px;
  line-height: 5;
}
.search-ul-con2{
  width:105px;
  height: 32px;
  background:#fff;
  float: left;
  border: 1px solid #e2e2e2;
  box-sizing: border-box;
  border-left: 0;
}
.search-ul-con2:hover{
      background:#dce0ec;
  }
button#dropdownMenu1 {
  background: inherit;
  border: 0 none;
  width:95px;
  height: 26px;
  line-height: 20px;
  margin: 3px 5px;
  outline: 0 none;
  box-shadow: none;
  transition: none;
}
.dropdown-menu{
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.CODE_snippets.full {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 9997;
  top: 0;
  left: 0;
  background: #fff;
  margin: 0;
  border: 0;
}
.pull-right{
	padding-top: 5px;
}
.csdn-toolbar .container {
	width: 1170px;
}


/*Add by zw 20160323 : 解决问题弹窗*/
.solve_pupup{
    position: fixed;
    bottom: 0;
    width: 100%;
    background: rgba(0,0,0,0.6);
}
.solve_pupup .close_btn{
    display: inline-block;
    padding-right: 22px;
    padding-top: 14px;
    float: right;
    font-size: 18px;
    color: #FFFFFF;
    cursor: pointer;
}
.solve_pupup .pop_con{
    padding: 23px 0 20px 20px;
    width: 1140px;
    margin: 0 auto;
}
.pop_con i{
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: middle;
}
.pop_con span{
    display: inline-block;
    height: 40px;
    line-height: 39px;
    font-size: 18px;
    color: #FFFFFF;
}
.pop_con span .pop_confirm{
    margin-right: 11px;
    background: url("../images/confirm.png") no-repeat;
    background-position: 0 0;
}
.pop_con a{
    display: inline-block;
    padding: 0 15px;
    margin-left: 20px;
    height: 40px;
    border-radius: 5px;
    line-height: 39px;
    font-size: 16px;
    color: #FFFFFF;
    cursor: pointer;
}
.pop_con em{
    display: inline-block;
    margin-left: 20px;
    height: 40px;
    line-height: 39px;
    font-size: 24px;
    font-style: normal;
    color: #FFFFFF;
}
.pop_con .smile_btn{
     background-color: #70ca10;
 }
.pop_con .smile_btn .pop_smile{
    margin-right: 10px;
    margin-bottom: 3px;
    background: url("../images/smile.png") no-repeat;
    background-position: -1px -1px;
}
.pop_con .frown_btn{
    background-color: #3eb0d8;
}
.pop_con .frown_btn .pop_frown{
    margin-right: 10px;
    margin-bottom: 3px;
    background: url("../images/frown.png") no-repeat;
    background-position: -1px -1px;
}

.click_search_p{
	padding-bottom:10px;
}

.click_search_p span{
	font-size:14px;
	color:#666;
	font-family:'microsoft yahei';
}
.click_search_p span a{
	color:#2981a9;
}
.click_search_p span a:hover{
	color:#cc0000;
}
.csdn-pagination  {margin:20px auto; display:table; font-size:12px;}
.csdn-pagination * {vertical-align:middle;}
.csdn-pagination .btn {padding:3px 5px; margin:0 -1px; height:22px; min-width:22px; border:1px solid #ccc; background:#fff; line-height:15px;}
.csdn-pagination .text {color:#999;}
.csdn-pagination .page-set {margin-right:30px;}
.csdn-pagination .page-set .btn .caret {margin-left:20px;}
.csdn-pagination .page-go {margin-left:20px;}
.csdn-pagination input  {width:30px; height:22px;}
.csdn-pagination .btn-go	{background-color:#eee;}
.csdn-pagination .btn:hover	{border-color:#c00; background-color:#c00; color:#fff;}
.csdn-pagination .active,
.csdn-pagination .active:hover	{border-color:#c00; background-color:#c00; cursor:default;}
.csdn-pagination .active {color:#fff;}
.csdn-pagination .active:hover {color:#fff;}
.csdn-pagination.hide-text .text,
.csdn-pagination.hide-set .page-set,
.csdn-pagination.hide-nav .page-nav,
.csdn-pagination.hide-go .page-go {display:none;}

/* .csdn-pagination .page-nav .btn-prev, */
/* .csdn-pagination .page-nav .btn-next {width:20px; width:20px; display:inline-block; text-indent:-30px; overflow:hidden; background-image:url(../img/bg_icons.png);} */
/* .csdn-pagination .page-nav .btn-next {width:20px; display:inline-block; text-indent:-30px; zw overflow:hidden; background-image:url(../img/bg_icons.png);} */
.csdn-pagination .page-nav .btn-prev {background-position:-182px -196px;}
.csdn-pagination .page-nav .btn-next {background-position:-199px -196px;}

